#ifndef ACTION_H
#define ACTION_H

#include "sketch.h"
#include "trace.h"

class Action{
    public:
        Action(){}
        ~Action(){}
        
        virtual void act(Sketch& sketch){}
        virtual void act(Trace& trace){}
        virtual void act(Cursor cursor){}
        virtual void act(Point point){}
        virtual void act(){}
};

#endif /* ACTION_H */
